Skip to content

,System.Threading.CancellationToken)}

BaseStatelessReplayLastSubjectAsync.SubscribeAsyncCore(IObserverAsync, CancellationToken) method

Defined in

Type: BaseStatelessReplayLastSubjectAsync Namespace: ReactiveUI.Extensions.Async.Subjects Assembly: ReactiveUI.Extensions.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

protected override ValueTask<IAsyncDisposable> SubscribeAsyncCore(IObserverAsync<T> observer, CancellationToken cancellationToken)

Summary: Subscribes the specified asynchronous observer to receive notifications from the observable sequence.

Parameters

NameTypeDescription
observer[IObserverAsync](#The asynchronous observer that will receive notifications. Cannot be null.
cancellationTokenCancellationTokenA cancellation token that can be used to cancel the subscription operation.

Returns: ValueTask -- A task that represents the asynchronous operation. The result contains a disposable object that can be used to unsubscribe the observer.

Remarks

If the observable has a current value, it is immediately sent to the observer upon subscription. Disposing the returned object will unsubscribe the observer and may reset the observable's state if there are no remaining subscribers.